London’s Most Central Hotel Has A Mini-Museum About Itself

For most Londoners, the Charing Cross Hotel is an afterthought to the station it sits atop, something used by visitors to London rather than the suburban commuters who use the station on a daily basis. Yet it's been [Read entire story]

Website by DEDALUSWEB