129 E Main St, Lock Haven 17745, United States
129 E Main St, Lock Haven 17745, United States
No delivery
Spot something wrong?
Dishes at Leo's Italian & Specialty Food. Prices may vary in venue.
Been to Leo's Italian & Specialty Food? Be the first to share what you ate.