Turo Cafe and Grill
San Francisco (CA), United States of America
Restaurant, Vegetarian Available, Wifi - Free, Drinks
Self Brand
All Ages
For All Genders
+1 415-825-5983
USD / Person
We specialize in slow home-style cooked Filipino food thats served quick, d... more...
No reviews yet
0730-1800: SAT
Call on Holidays