La Goccia, Italian Restaurant in Covent Garden Menu

2 Floral St, London, WC2E 9FB

Know a great happy hour or special for this location?