Die familiengeführte Lemongrass Lodge Beau Vallon liegt in einer 25 Gehminuten Entfernung von den belebten Einkaufszentren wie dem Sir Selwyn Selwyn-Clarke Market und bietet allen Gästen die Möglichkeit, Parkplätze zu nutzen.
Die 8-Zimmer-Villa genießt eine Lage knapp 3 Kilometer von den Seychelles National Botanical Gardens sowie knapp 3,1 Kilometer von den Mont Fleuri Botanical Gardens entfernt. Zu den nahe gelegenen kulturellen Sehenswürdigkeiten gehört Seychelles Natural History Museum (ist in 10 Fahrminuten Entfernung von der praktischen Villa). Die Lemongrass Lodge ist knapp 2 Kilometer vom Victoria Market entfernt.
Die Badezimmer in der Lodge sind mit einer begehbaren Dusche, einer getrennten Toilette und einem Waschbecken ausgestattet. Außerdem können Gäste den Komfort von Badelaken genießen.
Die Lemongrass Lodge bietet eine Kaffee-/Teemaschine, einen Kühlschrank und Küchenutensilien in einer Küche. Das Restaurant Baobab Pizzeria serviert italienische Gerichte und liegt ca. 13 Minuten Gehweg von der Unterkunft in Beau Vallon entfernt. Die Bushaltestelle La Batie Shelter befindet sich nur wenige Schritte entfernt von der Unterkunft.