solajijic 326 Posted October 22, 2014 Report Share Posted October 22, 2014 Any reviews on this place? I hadn't heard it before last week. Where is it? Thanks. Link to post Share on other sites
Travis 675 Posted October 22, 2014 Report Share Posted October 22, 2014 It's in San Antonio, down the street from the "new" Lety's, on the opposite side. Haven't eaten there so no idea how it is. Link to post Share on other sites
Recommended Posts
Archived
This topic is now archived and is closed to further replies.