Amsterdam-based boutique hotel group, Sir Hotels, announce their upcoming opening of Sir Devonshire Square, marking its entry into the UK market. Nestled in the heart of London, Sir Devonshire Square offers a luxurious and contemporary stay for travelers seeking an unforgettable experience in one of the world’s most vibrant cities.
Sir Hotels currently includes five properties across four European cities including Amsterdam, Barcelona, Ibiza, and Berlin. With the addition of London, and soon Prague...