MITCHAM NEARING COMPLETION / April, 2020

Eighty Nine 1, 2 and 3 bedroom new build apartments situated in Mitcham, with easy access to central London are nearing completion on site.

The apartments are finished to a high specification including parking and landscaped areas.