CURIOSITY, ENGLAND, FREE, LANDSCAPES, MARGATE, PHOTOS ENGLAND – MARGATE – BEACH Beach on the North Sea, Margate – Kent.