Plaza de la Cubanidad

NOTE: This park is currently under construction.

Location

1704 W Flagler St, Miami 33138  View Map

Google Map