Restaurant Il Leone d'Oro offers quality food and a panoramic view with a veranda and pool.