Where is Longridge Towers?

Where is Longridge Towers located?

Longridge Towers, England, Great Britain (approx. 55.7433252814°, -2.0722961426°)


Where is Longridge Towers on the map?