1 year ago21 Covent Garden, an Italian Restaurant in London serving Italian Food and Pizzaghellpharesd