0 review
66 Haymarket , Piccadilly, London SW1Y 4RF
0207 839 3641
Italian, Pasta, Pizza
Piccadilly, West End
££