Where is Wells Gardens?

Where is Wells Gardens located?

Wells Gardens, Wells Gardens, Great Britain (approx. 52.039757°, -1.855947°)


Where is Wells Gardens on the map?