Pump House
United Kingdom
>
England
>
Kent
>
Folkestone and Hythe
>
Lydd
>
Pump House
Pump House is a building in Lydd in Folkestone and Hythe.
Pump House
Building
Yes
Appledore Junction to Dungeness
Dungeness