Trafalgar Square is located in central London and is home to many historic features including Nelson’s column and the National Gallery. It plays host to a number of outdoor events and with its ideal central location, its served by a range of public transport options, providing quick and easy connections to the rest of London. Serviced apartments in the district are ideal for those travelling to the city on business and in need of accommodation suitable for long term stays.
Whether you’re looking for accommodation in Trafalgar Square, or in surrounding districts including Piccadilly and Charing Cross, our portfolio of serviced apartments can cater to your individual needs. With a range of apartment types featuring a variety of facilities, we can provide you with the perfect form of accommodation for your next business trip to the city. Enquire today and discover how simple business travel can be.