Swad Indian Vegetarian Restaurant

restaurant in North Austin, Wells Branch

Phone: (512) 997-7923

Address: 9515 N Lamar Blvd