The Crown Beach Hotel is ideally situated in Point au Sel on the south-east coast of Mahé in Seychelles, few steps from the retreated sandy beach of Pointe au Sel.
ACCOMMODATION
RESTAURANT & BAR
ACTIVITIES & WELLNESS
Hotel rates are being updated…