Dover Beach England

51.148271, 1.38265