Bella Villa
Restaurant · Whitechapel

Bella Villa

$$ · Italian

Fresh grilled fish with crispy skin and golden roasted potatoes make this casual Italian spot in Tower Hamlets worth a visit, though consistency can be hit-or-miss.

Info

📍
Address
14 Philpot St, London E1 2DW, UK, LDN

More like this