34 Norfolk Place,
Norfolk Towers Hotel in London, England is in the Paddington area and is a leisurely stroll from Marble Arch, Hyde Park and Queensway. A 2+ star London hotel close to Selfrdiges, Harrods, Madame Tussauds, Buckingham Palace, London Eye and Covent Garden.
Norfolk Towers Hotel in London is easy reachable by the underground lines Circle, District, Bakerloo and Hammersmith & City lines that run into Paddington Station, which is only 2 minutes walk away.
Norfolk Towers Hotel in London features 85 simply decorated but comfortable guest rooms all equipped with standard amenities for your convenience.
You can enjoy the breakfast room offering a pleasant space for your dining pleasure there are plenty of restaurants in the vicinity.