Restaurant · South Lamar, Austin
2115 S Lamar Blvd, Austin, TX 78704, USA
1 person swears by it, including one person who work in the industry.
“Lovely spot for lunch”