Visiting London isn't complete without seeing Hyde Park, so why not stay there?
Your home away from home in London is made possible with an abundance of dining options and rooms outfitted with all the necessities for a comfortable stay.
See the Wellington Arch and stroll through Hyde Park, both easily accessible from the hotel.