July 26, 2019
Shoreditch
Located moments from Liverpool Street station, Devonshire Square offers space across a number of buildings, where you’ll find art-filled business lounges, bookable meeting rooms, and sleek private offices.
Located moments from Liverpool Street station, Devonshire Square offers space across a number of buildings, where you’ll find art-filled business lounges, bookable meeting rooms, and sleek private offices.