Richmond St Margarets Waterside

Park-view flats in Richmond

St Margarets Waterside in Richmond has 22 flats on the banks of the River Crane with views of Old Deer Park.