Parent Portal LoginSchedule a Tour
1835 W. Flagler Street
Miami, FL 33135
This location offers a spacious facility with over 12,000 square feet of indoor space, centrally located near Sylvester UM Hospital and Downtown Miami.
1835 W. Flagler Street, Miami, FL 33135
7 a.m. to 6 p.m.