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."
© 2009-2013 WWL-TV, Inc., a subsidiary of Belo Corp. All Rights Reserved.
Powered by Broadcast Interactive Media.