The hotel is located in the West End of London, just 400 metres from Hyde Park and Kensington Gardens. It is also only 5 minutes' walk from both Queensway and Bayswater underground stations, offering easy access to
Customer review digest, click to view whole review ...