Photos coming soon
HOTEL
Lemongrass Lodge
Mare Anglaise, Beau Vallon, Seychelles Islands, Seychelles
Where it sits
Lemongrass Lodge
Mare Anglaise, Beau Vallon, Seychelles Islands, Seychelles
-4.60218, 55.43384
Similar stays nearby
Koko Villas
Hotel · 107 m
Le Pti Payot
Hotel · 148 m
Crystal Shores Self Catering Apartments - Beau Vallon, Seychelles
Hotel · 163 m
Divers Lodge Guest House
Hotel · 190 m
Lemongrass Lodge
Hotel · 191 m
Unnamed property
Hotel · 198 m
Summer Sand Holiday Apartments
Hotel · 218 m
Anse Norwa Self Catering
Hotel · 221 m
Plan around Lemongrass Lodge
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 3, 2026.
