Where is The New Castle?

Where is The New Castle located?

The New Castle, Northern Ireland, Great Britain (approx. 54.209724°, -5.89°)


Where is The New Castle on the map?