The Shaftesbury Hotels Collection
27 Devonshire Terrace, Paddington,
London,
W2 3DP
| Hotel, Restaurant with Rooms Shaftesbury Hotels London is Budget hotel’s group, offers the variety of accommodations at very affordable prices, all over Central London, located near Devonshire terrace.Shaftesbury Hotels London maintains a meticulously planned aggressive expansion strategy., which has resulted in the current ownership of 15 properties that the company enjoys today, and boasts of a significantly improved sales and market valuation.
’
|