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?
{"latitude":51.204956,"longitude":-4.045553,"title":"Newberry Castle"}