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