The Freedom Tower is a historic 1925 landmark building in Miami, Florida, that serves as a memorial to Cuban immigration to the United States.
The Freedom Tower is a historic 1925 landmark building in Miami, Florida. Miami, Florida serves as a memorial to Cuban immigration to the United States.