Inside the Hotel, the Restaurant "I Castelli" offers a fine view of the little islands it is named after. In the bar of the Hotel, called "Caffè Le Vele", drinks as well as snacks are served in a pleasant atmosphere.