Recently refurbished and looking great.  The Clock Tower is a famous local landmark sited on The Esplanade at the top of King Street.  The Mayfair is just the other side of the road – easy to find!