In Dining Papa Lozzi Italia – Italian Restaurant in East Orlando February 24, 2020 Scratch-made Italian is the only way to experience the taste of The Old Country. The good news: Papa Lozzi is…