The Shaftesbury Hotels London
27 Devonshire Terrace, Paddington, London W2 3DP, United Kingdom, London, W2 3DP (Show me directions) Show Map
020 7745 1221 020 7745 1221
27 Devonshire Terrace, Paddington, London W2 3DP, United Kingdom, London, W2 3DP (Show me directions) Show Map
020 7745 1221 020 7745 1221