Leonardo's Restaurant

Phone orders only

1377, 1267 Liberty St #A, Franklin, PA 16323

$0 MinimumAre you the owner?

FAQ