OctaTeam Tuna Cheese Sushi is located in Santa Cruz, Philippines on 7CG8XF9, Pedro Guevara Ave. OctaTeam Tuna Cheese Sushi is rated 3 out of 5 in the category sushi restaurant in Philippines.
Address
7CG8XF9, Pedro Guevara Ave
Service options
TakeawayDine-in