Where is Lambton Arms PH?

Where is Lambton Arms PH located?

Lambton Arms PH, Lambton Arms PH, Great Britain (approx. 54.85551°, -1.573704°)


Where is Lambton Arms PH on the map?