Best Western Shaftesbury Paddington Court Hotel

27 Devonshire Terrace, Paddington, London, W2 3DP

Location map


Add to Shortlist