With its dramatic headland, centuries-old castle and sweeping golden beaches, Scarborough is Britain’s oldest seaside resort ...
The oldest town in England is only about an hour northeast of London by train, but it's often overshadowed by England's flashier cities. After all, London -- named the world's most lovable city in ...