Search Results.
Your search returned 1 link
Home Seychelles> Search Results
La Villa guesthouse & self catering is located in the district of Glacis, in the north of the Island of Mahe. We have been blessed with magnificent view over the ocean and surrounded by a luxuriant garden where life is in abundance. Our two newly built ...
more