The Shaftesbury Hotels London

   Add Business    Login   


The Shaftesbury Hotels London

Shaftesbury Hotels London is London based luxury hotel that offers variety of accommodations all over Central London, located near Devonshire terrace.

Is this your business? Update now

The Shaftesbury Hotels London
27 Devonshire Terrace, , London, Greater London, W2 3DP, United Kingdom
phone: 20 7479 2255 fax: 20 7745 1221
https://www.shaftesburyhotels.com
Email



Map of The Shaftesbury Hotels London

* Approximate address location shown




Our Products & Services

Images


Related Categories

budget hotel