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
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