Where is Norwich Over the Water?

Where is Norwich Over the Water located?

Norwich Over the Water, England, Great Britain (approx. 52.636°, 1.295°)


Where is Norwich Over the Water on the map?