India Palace
- Address
- 8474 Fredericksburg Road
- Place
- San Antonio , TX 78229
- Mobile
- (210) 610-0042
Description
India Palace can be found at 8474 Fredericksburg Road . The following is offered: Restaurants: Indian - In San Antonio there are 8 other Restaurants: Indian . An overview can be found here.
Reviews
This listing was not reviewed yet