Lanka Princess liegt direkt am Strand von Beruwala, nur wenige Kilometer von Aluthgama und Bentota entfernt. Das 1997 erbaute und 2010 renovierte Hotel erstreckt sich über vier Stockwerke und bietet eine ruhige Lage nahe dem Meer mit Blick auf einen flach abfallenden Sandstrand. Die Anlage umfasst Gartenbereiche, die zur Erholung im Freien einladen.
Das Hotel bietet Zimmer mit Balkon oder Terrasse, die mit Doppelbetten ausgestattet sind. Viele Unterkünfte verfügen über Klimaanlage, Safe und Minibar. Die Badezimmer bieten Komfort durch Dusche, Badewanne und Bidet sowie Kosmetikartikel und Hausschuhe für den täglichen Gebrauch.
Die Verpflegung reicht von Frühstücksbuffet über Vollpension bis zu All-Inclusive-Angeboten. Ein Restaurant und eine Bar sind vorhanden. Gäste können vielseitige Sportarten nutzen, darunter Tennis, Squash, Wassersport und Fitnesskurse. Zusätzlich gibt es Wellnessmöglichkeiten wie Sauna, Dampfbad, Massage und Massagen mit Körperbehandlungen.