Lanka Princess liegt direkt am Sandstrand von Beruwala und bietet eine zentrale Lage mit Blick auf das Meer. Das Resort befindet sich etwa 2 km von Aluthgama entfernt und ist ca. 3 km südlich von Beruwala gelegen. Die Umgebung umfasst einen weitläufigen Garten, der zusätzlichen Raum für Ruhe und Erholung im Freien bietet. Zur weiteren Anlage gehören auch Geschäfte und eine Bibliothek, die zur angenehmen Atmosphäre beitragen.
Das Hotel bietet Zimmer mit Optionen wie Balkon oder Terrasse, ausgestattet mit Doppelbetten. Einige Zimmer verfügen über einen Safe, eine Minibar sowie eine Klimaanlage. Die Bäder sind modern gestaltet und enthalten neben Dusche und Badewanne auch ein Bidet.
Im gastronomischen Bereich stehen ein Restaurant und eine Bar zur Verfügung. Die Verpflegungsarten umfassen Übernachtung mit Frühstück, Vollpension und All-Inclusive mit Buffets und Menüwahl. Für die Freizeitgestaltung bieten sich Aktivitäten wie Tauchen, Tennis, Squash, Wassersport und Fitness an. Wellnessangebote wie Sauna, Massagen und ein Spa-Bereich runden das Angebot ab.