Isola Bella
About
Head down to Isola Bella and feast your eyes on a fresh, delectable menu combining Italian and Thai cuisine.
With an inviting yet not overwhelming atmosphere, enjoy flavoursome dishes that are sure to arouse your culinary senses.
Venue Details & Map
Isola Bella
- Address
-
111A-113 Golders GreenGolders GreenLondonNW11 8HR
- Telephone:
- +44 (0)20 8455 2228