At Atma Island Living Read more [...]
North Bay Inn
Place Category: Where To Stay / Sleep
Situated in the northern part of Grenada North Bay Inn is a gem tucked away in a quiet city. This inn boasts of its three spacious king bedrooms, 3 luxurious queen bedrooms, and its two cozy family rooms. Looking for a discreet location to host a small meeting or conference room we’ve got it. We cater to your everyday needs with our very own flavors restaurant. We also have two roomy lobby areas as well as outside dining. Come visit us and make North Bay Inn your home away from home.