Get in Touch With Us

Therapy that is focused on your child’s special needs with continued social and cognitive development.
Call us for parent friendly hours, or fill out the form below and we’ll get back to you about what we can do for your child.

    Your Name*

    Child's Name

    Child's Age

    Your Email*

    Phone Number

    Services you are looking for

    By submitting this form you agree to our Website Privacy Policy. Please review it


    3425 US 9 North
    Freehold, NJ 07728




    Centrally Located in Freehold, Serving

    Serving Monmouth County, Middlesex County, Ocean County, Freehold, Freehold Borough, Long Branch, Hazlet, Tinton Falls, Holmdel, Asbury Park, Eatontown, Colts Neck,Keansburg, Matawan, Long Branch, Keyport, Rumson, Yorketown, Manasquan, Little Silver, Fair Haven, Oceanport, Belmar, Union Beach, Morganville, Highlands, Brielle, Neptune City, Spring Lake Heights Atlantic Highlands, Bradley Beach, Shrewsbury, Ocean Grove, North Middletown, Monmouth Beach, Spring Lake, Navesink, Englishtown, Avon-by-the-Sea, Sea Girt, Allentown, Lake Como, Sea Bright, Roosevelt, Interlaken, Deal, Allenhurst, Loch Arbour, Marlboro, Manalapan Township, Millstone, Howell Township, Lakewood, Old Bridge, Monroe Township, Jackson Township, East Brunswick, Red Bank, Brick Township

    The Puzzle Place

    A Playful Approach to Serious Therapy