Every corner of bustling Covent Garden has a story to tell. From the first performance of a 'Punch and Judy' show, to 'Rules', the oldest restaurant in London - Covent Garden is one of London’s most popular destinations... probably best not to mention the scores of spooks that roam the area then...