La Terrazza
Choose between alfresco and indoor seating at this wonderful Italian restaurant. With various stations serving meats, seafood, cheeses, and salads, as well as a comprehensive a la carte menu, all guests should find something to satisfy them.