Admiral Storrs Tower
United Kingdom
>
England
>
East Riding of Yorkshire
>
Roos
>
Admiral Storrs Tower
Admiral Storrs Tower is a historical building in East Riding of Yorkshire, Roos.
Admiral Storrs Tower
Building
Yes
Saint Margaret
Tower Road
Hilston