Lambarde Square is positioned between Greenwich and the Greenwich Peninsula with Woolwich Road frontage and forms part of an ....Learn more