0 review
22 Leicester Square, Leicester Square, London WC2H 7LE
020 7321 0016
Italian
Leicester Square, West End
£££