The Park Inn Hyde Park Hotel is a London landmark building within walking distance to the bustling heart of the city and just a step away from the serenity and tranquillity of the royal Hyde Park & Kensington Gardens.