A Slice of Cuban American History at the Freedom Tower

It’s one of the iconic buildings of Miami and has an inspiring name — yet we had never visited. We finally corrected this oversight and visited the Freedom Tower, located across from the American Airlines Arena at 600 Biscayne Boulevard (map). Originally built as the headquarters of The Miami Daily News in 1925, it is … Read more