0 review
17-19 Denman Street, Piccadilly, London W1D 7HW
0203 376 3391
Italian
Piccadilly, West End
££££