Popular Italian restaurant offering an extensive menu with delicious specials. Known for fantastic food and excellent service; booking is recommended.