Thanksgiving and The Mayflower … Pub

The London departure point, in the modern-day