UK
London
Office Lambarde Square SE
SE10
Lambarde Square
To Let
3,414 sf
Shop, Restaurant, Office, Medical / Clinic
Lambarde Square is positioned between Greenwich Village and the Greenwich Peninsula with..
A few minutes walk away, Maze Hill station provides fast links to London Bridge, whilst the Jubilee Line at North Greenwich allows..