Doffay Estate, Mahe Island
Port Glaud, Seychelles, Mahe Island
5th June Ave, Seychelles, Mahe Island
Anse aux Pins, Mahe Island