The Anchor

Location: England, GB