Изящен хотелски комплекс, изцяло съхранил чертите на местната колониална архитектура и естествено разположен в залива Intendance, по продължението на югозападното крайбрежие на Махе, откривайки прекрасна гледка към Индийски океан.
Le Meridien Barbarons е разположен сред тропичните гори, индиговосините лагуни и белите пясъци на западния бряг на остров Махе, част от архипелага на Сейшелските острови.