London Road is a new development situated in the Westcliff-on-Sea, Essex for 22 residential apartments.

Images courtesy of Vista Architecture Ltd.