#1 INDOOR PARTY VENUE *
#1 PLACE FOR A
PLAY DATE *
#1 INDOOR PLAY SPACE *
*2018 Nola Family Magazine 'FAMILY FAVORITES' Reader Survey
17,600 square feet
CLEAN, INDOOR
PLAY SPACE
COMFY FOR
GROWN UPS
MASSAGE CHAIRS
FREE WiFi & 4KHD TV's
ELMWOOD, LA 70123
DIRECTLY BEHIND THE ELMWOOD PALACE THEATER