Dover Beach England

51.147817, 1.382397