Dog and Duck

tavern built upon St George's Fields in London in the 17th century

Categories: