High Quality Content by WIKIPEDIA articles! The Clock Tower (sometimes called the Jubilee Clock Tower) is a free-standing clock tower in the centre of Brighton, part of the English city of Brighton and Hove. Built in 1888 in commemoration of Queen...