Tag: the renowned Italian restaurant nestled in the heart of London’s Covent Garden