India Palace SA
LinkedIn Pintrest Facebook Twitter Google +

India Palace SA,

San Antonio TX
Address: 8474 Fredericksburg Rd (at Wurzbach), San Antonio TX 78229 / (210) 692-5262

Type: Restaurant

Cuisine: Indian Vegan Vegetarian