Machabee hotel reservation: check availability and room rates
Inns in Machabee
1 property found
-
Spas Villas Machabee 3 stars
Machabee Glacis, Machabee, Seychelles (Show map)
The 3-star Spas Villas Machabee is located 850 metres of Carana Public Beach and comprises 8 rooms with modern comforts. Cathedral of Our Lady of Immaculate Conception is placed approximately 4.3 km…