9515 N Lamar Blvd
Located in Austin, Swad takes pride in serving the best Indian Cuisine in town.
Review Coming Soon
3616 Far West Boulevard Suite 113
Welcome to "Indian Palace" located in Austin the capital of Texas we offer a rich culinary experience of Northern India.
Read All Reviews
© 2014 Restaurant.com All rights reserved.