Description
Cheerful North Indian eatery featuring a popular lunch buffet, vegetarian fare, beer & wine.
Name: India Oven
Address: 1031 Patricia #106, San Antonio, TX 78213
Phone Number: +1 210-366-1030
Categories: Indian restaurant
India Oven is a Indian restaurant located at 1031 Patricia #106 San Antonio/
(Latitude,Longitude: 29.5454004,-98.5122804)
Postal Code: 78213
Location
-
1031 Patricia #106, San Antonio, TX 78213
Add a review