Update Info - India Palace II
This restaurant was reported as closed. If it is open, let us know.
India Palace II
15909 San Pedro Ave # 100
San Antonio, TX 78232
15909 San Pedro Ave # 100
San Antonio, TX 78232
This restaurant was reported as closed. If it is open, let us know.