Just a stone's throw away from the Mayflower Steps Memorial in Plymouth England, where the tourists typically flock, you'll find the Admiral MacBride Pub. Here, beneath the ladies toilet are said to be the original steps that led passengers on to the Mayflower.
No Comments