Leo’s Italian & Specialty Food November 15, 2021 Italian Restaurant ยท Deli 129 E Main St, Lock Haven, PA 17745 (570) 748-7383 Website ← The Bike GalleryRedmond’s Complete Comfort →