India Palace Restaurant

 
 
 
 
 
 
 
 
 
 
 

India Palace Restaurant

8474 Fredericksburg Rd Ste 100
San Antonio, TX 78229 | View on Google Maps
(210) 692-5262
Gold Member
Member since: 2000