“The most beautiful village in England”, Bibury is indeed breathtaking and magical with its poetically stone buildings tied along the banks of the River Coln.
The Seaside Restaurant is called Grotta Palazzese Hotel and is one of the most magical places to eat in the world. It's in Polignano a Mare, Italy's coast!