Tour de l'Horloge
Francis Rachel St, Victoria, Mahe Island Seychelles
Tour de l'Horloge is a Points of Interest & Landmarks, Monuments & Statues place is located in Victoria, Mahe Island. The address of Tour de l'Horloge is Francis Rachel St, Victoria, Mahe Island Seychelles.