Plaza de la Cubanidad Miami

W. Flagler St. and S.W. 17th Ave., Miami , Florida, United States