The Three Magpies

Location: Heathrow, England, GB