Stella Maris is a perfect place to relax on the BEAUTIFUL island of Long Island in the Bahamas, NOT NEW YORK! The workers at Stella Maris were so friendly. They really made you feel like family. We would eat at Stella Maris' restaurant(open to the public) every morning and night. Every morning the entire trip I got French Toast. It...
More
- Stella Maris Resort
- Stella Maris Hotel
