Westminster is located in Central London and is one of the most visited districts in the city due to the historic landmarks that lie within its boundaries. The Palace of Westminster (home to the UK’s Parliament), Westminster Abbey and Buckingham Palace are all located within Westminster. The District, Circle and Jubilee lines, all provide rapid access to destinations in the wider city including Wimbledon, Stratford and Hammersmith.
We provide a wide range of London serviced apartments, offering corporate travellers an ideal accommodation option. A Westminster serviced apartment offers more space, flexibility and privacy than an ordinary hotel room and often provides a more economical solution. Our expert staff will work with your itinerary to ensure you get the best possible apartment for your stay.
Enquire today to discover the benefits of serviced accommodation for your next business trip to London.