Plaza de la Cubanidad
W. Flagler St. and S.W. 17th Ave., Miami, FL
Plaza de la Cubanidad is a Fountains, Points of Interest & Landmarks place is located in Miami, Florida. The address of Plaza de la Cubanidad is W. Flagler St. and S.W. 17th Ave., Miami, FL.