




In the heart of London’s Victoria district, a short stroll from Buckingham Palace and Westminster Abbey. Big Ben and Victoria Station sit within easy walking distance, with St. James’s Park and Wellington Barracks nearby. A luxury aparthotel perfect for city-centre stays and pet-friendly trips.