Large kensington station wall clock London Please check pictures for description