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.
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