Return to main site
Skip to main content

Lucas Apartments, formerly known as 161 Creek Road, is a mixed tenure development offering:

  • 1 commercial unit
  • 6 homes for London affordable rent
  • 20 shared ownership homes

The development is located within London Royal Borough of Greenwich and is within close proximity to a variety of historic landmarks such as: Cutty Sark, Royal Observatory and the world’s largest National Maritime Museum. Green Royal Park is located a short walk away which provides views to Canary Wharf and the City.

Greenwich station is located within a 13 minute walk which provides excellent transport links via the DLR to Bank or Lewisham and South Eastern train line into London or to Kent.

The development is due for handover in June 2022.