See all Restaurants in San Antonio
Taste of Malabar
5999 De Zavala Rd., Ste. 109, at W Golden Ln., 78249 Phone: 2105614409 Timings: Closed until 11:00am Days: Mon–Sun, Open: 11:00 AM–10:00 PM http://www.tasteofmalabar.comAbout
Indian Restaurant
82 wishlists