The Punch & Judy pub is a historical and iconic landmark in the heart of Covent Garden.
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.