eden plaza, Victoria, Mont Buxton, Seychelles
Eden plaza on Eden island, Seychelles Victoria (Seychelles)