Description
Offering a garden and mountain view, Mountain Top Chalet is set in Victoria, 5 km from Seychelles National Botanical Gardens and 5 km from Victoria Clock Tower. The air-conditioned accommodation is 2.3 km from Anse Barbarons Beach, and guests benefit from complimentary WiFi and private parking available on site.
Location
Loading…
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.
Maps failed to load
Sorry, unable to load the Maps API.