Maidenhead is a large town on the south-western bank of the River Thames in Berkshire. It’s around 25 miles away from Central London. The Maidenhead bridge is a local landmark, having been completed in 1777. The town has a range of various statues. The Maidenhead clock tower was built to commemorate Queen Victoria's diamond jubilee.