SE108GB
Lambarde Square, Greenwich, London, SE10
superb apartment two double bedrooms circa 701 sq ft immaculate condition first floor (with lift) secure parking space two bathrooms lovely 17ft kitchen diner large 14ft private balcony Greenwich Square development