In the heart of Seychelles located on the main Island Mahé, sits Angel Fish. The property is ideally positioned on the outskirts of Victoria; making it a mere 10-minute drive from the International Airport.
The entire waterfront property occupies 10,00 square meters of land, with a scenic ocean view.
