This striking new office development is situated adjacent to Fenchurch Street Station in the heart of EC3. There are an abundance of local amenities including restaurants, coffee bars, gyms and hotels within a very short walk.
The accommodation benefits from:
Compare listings
Compare