London Calling: The Grosvenor Hotel

While in London, I stayed at the lovely The Grosvenor Hotel. It’s situated right next door to the very busy Victoria Station (second only to Waterloo in terms of traffic). The hotel was built in the 1860s by the Victorian railway pioneers and was recently refurbished in 2012. (You can read more about the original build […]