Dover Beach England

51.147236, 1.381717