La Taverna da Elio is an Italian restaurant offering pizza and Mediterranean cuisine. Reservations are recommended.