St. Rose of Lima Miami, FL, USA

St. Rose of Lima

425 N.E. 105 Street Miami, FL, USA
(305) 751-4257

Team Records

Records displayed reflect stats in the MileSplit database and may not be official all-time records.