Italian Restaurants

La Bisalta

La Bisalta is a genuine Italian restaurant that offers a wide range of dishes. They also use fresh and local ingredients. The restaurant offer …

Castello

Castello is an independent, family run Italian restaurant based in the heart of Frome, in Somerset. They pride themselves on cooking the most authentic …