Positioned in the heart of London's Square Mile, Lombard Street offers premium self-contained office floors designed for ambitious businesses seeking privacy, flexibility, and a prestigious City address. Located moments from Bank Station and close to Monument Station, the building provides exceptional connectivity within one of London's most established business districts....