Brass Castle
United Kingdom
>
England
>
North Yorkshire
>
Norwood
>
Brass Castle
Brass Castle is a building in North Yorkshire, Norwood.
Brass Castle
Building
Yes
Hambleton
Brass Castle
Crag House
Lower Norwood Road
Maud Lane
Norwood top