Charming Italian restaurant in a grand villa with a terrace offering stunning sea views. Enjoy organic cuisine sourced from the hotel's gardens.