Wildwood Covent Garden Italian Restaurant | Pizza, Pasta & GrillUnclaimedRestaurantsLondon, ENG+442078368640Not providedVisit website