Where is Roslin Beach Hotel?

Where is Roslin Beach Hotel located?

Roslin Beach Hotel, England, Great Britain (approx. 51.53024°, 0.7478°)


Where is Roslin Beach Hotel on the map?