Cradle Beach serves the needs of nearly 1,200 children annually with disabilities and children who come from some of the poorest sections of Buffalo and Western New York. We offer three unique programs that meet the educational, social, emotional and physical needs of each child while helping those children achieve their full potential in life.