Located on the Beau Vallon Beach of Seychelles’ main island Mahe, the Savoy Resort and Spa is a new luxury hotel which is surrounded by forested hills and it gives access to one of the more




Recent in: