Karta Vacation Rentals





In the historic coastal town of Falmouth, this luxury guesthouse sits a short drive from local beaches and a famed bioluminescent lagoon. It’s about 4 km from the town center and roughly 19 miles from the nearest international airport.