Located on Ortigia, this establishment offers visually appealing and delicious dishes.