Bella Italia

Bella Italia
65 The Strand, London, WC2N 5LR