A popular cafe offering a taste of Italy. Enjoy a coffee and watch the world go by in this lively spot.