2612 Kirkman St, Lake Charles, Louisiana 70601 USA
Huge double sided space with a bar on each side with large tvs
Photo Credit: Yelp