2 of 5
500 S. Telemachus St. (inside 12 Mile Limit bar), New Orleans, 504-488-8114
Map | Official site
"A hidden gem, serving Texas-style barbecue and creative dishes (try the loaded tots) in a barroom noted for its craft cocktails."
©2014 WWL-TV, Inc., A Gannett Company. All Rights Reserved.
Powered by Broadcast Interactive Media.