Licha's Cantina

restaurant in East End, Austin

Phone: (512) 480-5960

Website: www.flamingocantina.com

Address: 1306 E 6th St