Loading hotels
Confirming room availability...
Norfolk Towers Paddington Hotel, 34 Norfolk Place, London, United Kingdom
This is a comfortable superior tourist hotel offering good value for money accommodation. The hotel is particularly well placed for clients arriving at Paddington mainline station from the Heathrow Express high speed rail link. (0309/RPL)