punch & judy covent garden

punch & judy covent garden

punch & judy covent garden

The Punch & Judy pub is a historical and iconic landmark in the heart of Covent Garden.