With an oceanfront location in Cape Canaveral, 3.5 km from Port Canaveral and 16 km from Kennedy Space Center, Canaveral Towers offers free Wi-Fi. The accommodation is air conditioned and has a sauna.
Number of rooms: 15
Cape Canaveral, FL 32920, United States