Victoria Clock Tower

Victoria Clock Tower Victoria’s Clock Tower, also known as Lorloz, is one of the oldest and most prominent landmarks in the country of Seychelles, was first constructed in 1903 and turned 115 years old in 2018. Positioned at the junction of Independence Avenue and Francis Rachel Street, it is essentially the hub of the town. … Continue reading Victoria Clock Tower