L'hôtel est situé dans le village de Mahamodara à Galle, à 155 km de l'aéroport international de Colombo. L'hôtel est situé sur un terrain de 1,2 hectare. Invisible parmi les feuillages, le havre de paix isolé de l'établissement permettra aux clients de quitter le monde loin derrière eux et de pénétrer dans leur propre petit coin de paradis. Si c'est l'isolement que les clients recherchent, ils peuvent prendre un bateau pour traverser les mangroves enchevêtrées et ils trouveront sur la côte sud du Sri Lanka, dans la ville historique de Galle, une station balnéaire que l'on peut véritablement qualifier d'éden privé.