Leo & Luca

Address

6102 N 16th St suite 13, Phoenix, AZ 85016, USA

Price

A day pass is $20 + $5 per additional child over 6 months. See website for more details.

Website

Phone

(602) 935-8780

About

indoor, indoor play, indoor playground, nursing room, party rooms, toddler play

This indoor play place features a full cafe, playroom, nursing room, baby room and craft room. Guests can plan parties here as well.

Scroll to Top