Where is Pill?

Where is Pill located?

Pill, North Somerset, United Kingdom (approx. 51.4808157°, -2.6883567°)


Where is Pill on the map?