Photos coming soon
HOTEL
Lemongrass Lodge
Mare-Anglaise, Beau Vallon, Mahe Island
Where it sits
Lemongrass Lodge
Mare-Anglaise, Beau Vallon, Mahe Island
-4.60223, 55.43556
Plan around Lemongrass Lodge
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 24, 2026.
