Lemongrass Lodge Seychelles
Hotels & AccommodationMahé • Mare Anglaise, Seychelles
4.4(116 reviews on Google)
Lemongrass Lodge Seychelles is a laid-back guesthouse in Mare Anglaise, Mahé, offering casual accommodations set amid lush tropical gardens. Guests consistently praise the welcoming staff, peaceful atmosphere, and panoramic views over Beau Vallon Bay and the ocean. Rooms are clean and cozy, with some featuring balconies and sea views. The property is reached via a steep hill and is noted for its tranquil, natural setting.