0 review
73 Strand, Charing Cross, London WC2R 0DE
0208 858 9097
Italian, Mediterranean
Charing Cross, West End
£££