Norfolk Towers Hotel London 34 Norfolk Place,Paddington, Central London, London London W21QW, UK
Prices that are cheaper than those available on other websites