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.