Back to the Strand

Bella Italia restaurant on the Strand
Bella Italia restaurant on the Strand is just across the road from the Adelphi Theatre

Back to the Strand