Poplar Hall
United Kingdom
>
England
>
Cambridgeshire and Peterborough
>
Cambridgeshire
>
South Cambridgeshire
>
Fen Ditton
>
Poplar Hall
Poplar Hall is a building in Fen Ditton in South Cambridgeshire.
Poplar Hall
Postal code
CB5 8TA
Building
Yes
Red House
Biggin Abbey Farm
Field Lane