The Mencap Centre

Some of the facilities available to us at the Mencap Centre in Newbury.