These offices are in the renowned Edgware Road in London and are located less than a minute's walk away from Edgware Road Station. The office space is set in a charismatic building with newly finished interior decor and fittings of a high standard. There are 11 desks to be rented out in this office space.
Situated within a newly established hotel within Westminster’s W2, Zone 1 in London. It is within easy reach of some of the city’s most popular sights and attractions.