We enjoyed staying at Parkwood Hotel. It's located right across the street from Hyde Park (which, by the way, is an amazing park) and right around the corner from the Marble Arch tube station. My husband and I did a lot of walking while we were in London, so having a hotel being centrally located to everything was great! The... more







