Lord Hood Pub, Creek Road, SE10

MBC constructed eight high-end apartments in this sought-after area in Greenwich.