Euston Cathedral Clock, Kings Cross Station. Kings Cross, London, England, United Kingdom