Situated in the north of Mahe Island, St. Louis is perfectly located between the hustle and bustle of Victoria and the peaceful sandy beaches of Beau Vallon. Both towns are easy to get to via bus, which stops right outside our apartments.
Our brand new self catered apartments are fully furnished in a contemporary style, each with balcony, air conditioning and secure gated parking.
Our apartments are situated on the brow of St. Louis hill, over looking Victoria and the inner islands. The center of Victoria is just minutes away on foot.
The beautiful town of Beau Vallon and it’s golden sandy beaches are just a 5 minute journey west of our apartments in St. Louis.