Where is South Beach B & B?

Where is South Beach B & B located?

South Beach B & B, England, Great Britain (approx. 52.46189°, 1.74077°)


Where is South Beach B & B on the map?