Hyde Park London
The hotel is on the north side of Hyde Park about one mile from Marble Arch which is where you will find London`s premier shops on Oxford Street and Bond Street. This then leads you to the theatres and the other main tourist attractions of London.
N/A