Little Italy

21 Frith Street London W1D 4RN