Where is New Wardour Castle?

Where is New Wardour Castle located?

New Wardour Castle, New Wardour Castle, Great Britain (approx. 51.0378°, -2.094°)


Where is New Wardour Castle on the map?