Bella Italia
39 Ranelagh St
Liverpool L1 1JP
United Kingdom