Office accommodation ranging from 2043 - 3238 sq. ft. is available at this property on Lloyd's Avenue in the City of London. The units are self-contained, include storage space and accessed via a security system.
Located midway along Lloyd's Avenue, this attractive property offers a central location served by an extensive range of local services. The nearest transport hub is Fenchurch Street Station and Aldgate is also only a short walk away.