TLC AUSTIN TLC AUSTIN: TLC Austin, located in Lamar Union, one of the trendy areas of Austin, sits a restaurant which could stand on its own,…