Address : 29-33 norfolk square, westminster, london, w2 1rx, london Show Hotel Map
The hotel is located just two minutes walk from Paddington Rail and Tube Station, overlooking a peaceful square. Marble Arch, Kensington Palace and Hyde Park are nearby. 14 kms to the nearest airport (heathrow) 2 minute walk to the nearest metro station (paddington) Close to the station (paddington) 1 minute walk to the nearest bus stop