Howard Hotel London 12 Temple Place,Covent Garden, Centre of London, London London WC2R 2PR, UK
Prices that are cheaper than those available on other websites