A retail nursery and garden store, Owen Valley Lawn & Garden is located at Spencer, IN. It has an annual revenue of $409,050 and employs three people. Catering to a distinct section of the market, Owen Valley Lawn & Garden has exhibited significant niche appeal. The current Owner of the company is Marc Childs.
Want to share more of your experience?GO TO FULL REVIEW