Bar ItaliaRestaurants22 Frith StLondon, ENG, W1D 4RF · GB+442074374520info@baritaliasoho.co.ukbaritaliasoho.co.ukHours not available