Capo & The Spritz is an Italian restaurant offering homemade pasta, pizza, and desserts in a vibrant setting.