The Shaftesbury hotels in London, UK offer something for every guest. Whether you are travelling for business or pleasure, whether you want ultimate style or ultimate value, our hotels in Central London are the perfect choice. The Shaftesbury hotels in London offer quality accommodations, modern amenities and superior guest service. We specialise in hotels in the heart of Central London, with easy access to the best of the city. The Shaftesbury hotels in London mean excellence, elegance and exceptional value.