Sea Star Villa
Waterfront Villa in the Private Neighborhood of February Point Sea Star Villa is a stunning vacation home located in George Town on the island of Exuma. This two-story, stand-alone residence in the Bahamas offers unparalleled views of the water and an expansive outdoor living space, which includes a private deck, a gazebo, and a breakwater […]