Lost Inn Paradise offers waterfront accommodations in Cocoa Beach, Florida. The property features on-site fishing, kayaking, and scenic sunsets. Rooms are equipped with free Wi-Fi and a cable TV. Cape Canaveral is 13.2 km from the property.
Number of rooms: 13
2902 South Atlantic Avenue, Cocoa Beach, FL 32931, United States