Where is The Ship Hotel, New Romney?

Where is The Ship Hotel, New Romney located?

The Ship Hotel, New Romney, The Ship Hotel, New Romney, Great Britain (approx. 50.98703°, 0.94342°)


Where is The Ship Hotel, New Romney on the map?