Shaftesbury Premier London Paddington

55-61 Westbourne Terrace, W2 3 London, United Kingdom Get Directions to this spot
55-61 Westbourne Terrace
W2 3 London
United Kingdom

Rate and review Shaftesbury Premier London Paddington in London, United Kingdom!

Share your experiences at Shaftesbury Premier London Paddington with your friends or discover more Hotels in London, United Kingdom.