Bella Italia - The Strand
65 Strand, London
020 4530 7175
Menu
Reserve
London, Greater London
Bella Italia - The Strand
65 Strand, London, Greater London WC2N 5LR
020 4530 7175