Where is Newberry Castle?

Where is Newberry Castle located?

Newberry Castle, Newberry Castle, Great Britain (approx. 51.204956°, -4.045553°)


Where is Newberry Castle on the map?