E & E Self Catering

Hotels & AccommodationMahé • Mare Anglaise, Seychelles

4.9(33 reviews on Google)

E & E Self Catering is a lodge on Mahé Island offering spacious, fully equipped apartments with kitchens and large balconies. Guests consistently praise the welcoming hosts, convenient location near Beau Vallon Beach, and sea views from the terrace. Amenities include parking, access to a grocery store nearby, and the flexibility of self-catering for a home-like stay.