indianNot yet on Tasting Planet
Udupi Palace
Valencia Street 1007, San Francisco, United States
About
South Indian food
Photos
No photos yet.
Reviews
No reviews yet. Be the first!
Valencia Street 1007, San Francisco, United States
South Indian food
No photos yet.
No reviews yet. Be the first!