Karta Vacation Rentals
On Bermuda’s Tucker’s Town peninsula, a luxury beach resort minutes from championship golf courses. Crystal Caves, the island aquarium, and several popular beaches are all within a short drive, and the island’s main airport is roughly 3.8 miles away.