Little Italy Soho is located in London, United Kingdom on 21 Frith St, Soho. Little Italy Soho is rated 3.6 out of 5 in the category italian restaurant in United Kingdom. LITTLE ITALY SOHO LIMITED is a consumer services company based out of GLOBAL HOUSE, 303 BALLARDS LANE, LONDON, United Kingdom.
Address
21 Frith St, Soho