9.2/10
Wonderful
14 reviews
Free Wi-Fi
This Stella Maris resort is situated on a hilltop overlooking the Atlantic Ocean. It features 3 outdoor pools, a full-service marina and a restaurant. Guest rooms are tropically decorated.
Number of rooms: 29
P O Box LI 30.105, Long Island Stella Maris, Bahamas