Lennards Greenhouse is a greenhouse located at 12432 Deshler Road in North Baltimore, Ohio. Lennards Greenhouse is open from: No Hours Yet

Info

Address
12432 Deshler Road
City:
North Baltimore
State:
Ohio
Phone
(419) 257-3437
Hours
No Hours Yet
Web
    Business Type
    Greenhouses