Blockhouse
United Kingdom
>
England
>
Portsmouth
>
Blockhouse
Blockhouse is a building in Portsmouth.
Blockhouse
Building
Yes
Radar Station