With a stay at The Vista Inn in Falmouth, you'll be in the historical district, within a 10-minute drive of Jamaica Beaches and Luminous Lagoon. This luxury guesthouse is 13.7 mi (22 km) from Rose Hall Great Ho ... Read more

View all Luxury Hotels in Falmouth