Hyde Park Paddington Hotel 78 - 82 Westbourne Terrace,Paddington, Central London, London London W2 6QA, UK
Prices that are cheaper than those available on other websites