El hotel está situado en el pueblo de Mahamodara, en Galle, a 155 km del aeropuerto internacional de Colombo. El hotel está situado en un terreno de 1,2 hectáreas. El refugio apartado de la propiedad, que no se ve entre el follaje, permitirá a los huéspedes dejar atrás el mundo y entrar en su pequeño rincón paradisíaco. Si lo que buscan los huéspedes es el aislamiento, pueden tomar un barco río arriba a través de enmarañados manglares y encontrarán en la costa sur de Sri Lanka, en la histórica ciudad de Galle, un complejo turístico que puede considerarse verdaderamente un paraíso privado.