Where is Sulhamstead?

Where is Sulhamstead located?

Sulhamstead, Sulhamstead, Great Britain (approx. 51.4138°, -1.09284°)


Where is Sulhamstead on the map?