Review of Bella Italia

25 Argyll St, Soho, London W1F 7TU, UK

Overall Rating

Review


Great options.. very clean and not so expansive .

Celiac friendly?

Yes

Updated 5 years ago

Celiac