3 reviews
65 Strand, Charing Cross, London WC2N 5LR
020 7839 3705
Italian
Charing Cross, West End
£££