Denton Road, St Margarets

An exclusive development of two luxury 5 bedroom semi-detached houses set within a short walk to the River Thames and Richmond town centre.