Italian in London - Soho 101 Dean Street, Soho, London, W1D 3TG Tags: Bad for Food, bad service, italian, pizza