Leon's Roofing & Landscaping Landscaping Contractors - Bellwood, IL Looking to contact Leon's Roofing & Landscaping? You can reach them at 708-547-0140