Lombard Square
Greenwich
Lombard Square Greenwich, SE18 Prices from £367,500 Lombard Square is an exciting project that is set to revolutionise the Plumstead, South East London and entire local community. A neighbourhood that brings a new green heart, a grand four seasons garden, for everyone to enjoy. Lombard Square draws inspiration from beautiful mansion blocks, drawing inspirations from historic and blend of modern