India Oven

1031 Patricia Dr., San Antonio, TX 78213
210-366-1030

Info Menus Recipes Map Chef Bio Restaurant Website

Jessi Aujla
Executive Chef

Jessi Aujla<br>Executive Chef

Our Social Media Pages

Facebook Twitter Pinterest Google Plus

Our App Stores

Apple Store Google Play