- If you’re looking for a London business address that will really impress, serviced offices in Soho are just the ticket. Located in the heart of the city, Soho is surrounded by the bustling and historic streets of the world-famous West End.
- To the north of Soho lies the upmarket area of Fitzrovia, to the south St. James’s, to the east St. Giles and Covent Garden. The popular areas of Chinatown, Mayfair and Piccadilly Circus are all within walking distance.
- Both locals and visitors alike frequently choose office space in Soho as their base in the city. With its energetic atmosphere and vast array of restaurants, pubs, cafes and clubs, it is easy to see why.