Texas Chili Parlor

restaurant in Arts District, Austin

Phone: (512) 472-2828

Website: www.txchiliparlor.com

Address: 1409 Lavaca St