Offering a year-round outdoor pool and barbecue, Bambous River Lodge is located in Bel Omber.
Mahe is 6.2 mi from Bambous River Lodge, while Praslin is 30 mi from the property. The nearest airport is Seychelles International Airport, 7.5 mi from the property.