The Shaftesbury Hotels London
27 Devonshire Terrace, Paddington, London W2 3DP, United Kingdom 27 Devonshire Terrace, Paddington, London W2 3DP, United Kingdom, London, London, London, W2 3DP (Show me directions) Show Map
Reviews
Leave a reviewReport a problem with this listing