Udupi Palace - SF
LinkedIn Pintrest Facebook Twitter Google +

Udupi Palace - SF,

San Francisco CA
Address: 1007 Valencia St (at 21st St, Mission District), San Francisco CA 94110 / (415) 970-8000

Type: Restaurant Catering

Cuisine: Indian Vegan Vegetarian