Trinity Square offers high-quality, fully refurbished office space in a landmark City of London location, directly opposite the Tower of London. Blending period character with modern design, the building provides a professional and contemporary working environment, complete with a striking reception, landscaped courtyard, and a roof terrace....