B W Paddington Extended Stay, London hotels at discounted rates

B W Paddington Extended Stay
27 Devonshire Terrace, London, W2 30P, England