Star of India

restaurant in North Shoal Creek, West Lake Hills

Phone: (512) 452-8199

Website: starofindia.com

Address: 2900 W Anderson Ln Ste 12