Cycle for All

Cyclopark is committed to enabling inclusion for everyone at the park. Our Cyclo4All initiative has developed a park program for children and adults with a disability and special needs to engage in quality fun activities.

Initially focusing on cycling we developed and introduced the national ‘Wheels for all program’ which to date has helped over 3000 people to enjoy the freedom of cycling since launching in 2012. Building on that we have now added a Cyclo4All Spin session every Thursday at 11:30am.

At our Cyclo4All sessions a team of trained volunteers will find the right bike for the rider allowing them to experience and enjoy the freedom of cycling, whatever their ability.

With the largest fleet of adapted bikes in the South East, we have the support and resources to help and encourage anyone that wants to cycle. We currently have 18 adapted cycles.

Once the client and enabler, if required, has attended our Wednesday Morning session and been signed of as a competent user they are encouraged to attend at any time between 11.30am and 12.30pm Monday to Friday at their own leisure. 

We have a large customer base ranging from school groups with high functioning autistic children, able to ride 2 wheeled bikes, to adults with profound and multiple physical and learning disabilities, who can ride on our Velo Plus which is designed to allow the companion, carer or parent to cycle the bike.

Cyclopark is a disabled friendly location with all facilities accessible to all. We are Changing Places registered.

Book Now

System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.Exception: Calling the REST API endpoint resulted in an unsuccessful response message: You did not specify the correct customer credentials
   at Legend.Umbraco.Services.RestApi.Services.RestApiService.Get[T](RestApiConfiguration apiConfig, String endpoint)
   at Legend.Umbraco.Services.RestApi.Services.ApiClassesService.Classes_Search(RestApiConfiguration apiConfig, ClassSearchRequest request)
   at Legend.Umbraco.Helpers.Timetable.WeeklyClassTimetableService.GetClassDataForNextWeek(RestApiConfiguration restApiConfiguration, TimetableConfiguration timetableConfig)
   at Legend.Umbraco.Controllers.Surface.LegendTimetableController.Index(TimetableConfiguration config)
   at lambda_method(Closure , ControllerBase , Object[] )
   at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters)
   at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__11_0()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass7_0.<BeginInvokeActionMethodWithFilters>b__1(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_6.<BeginInvokeAction>b__3()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_1.<BeginInvokeAction>b__5(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
   at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.<>c.<BeginExecute>b__151_2(IAsyncResult asyncResult, Controller controller)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
   at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
   at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerAsyncWrapper.<>c__DisplayClass3_0.<EndProcessRequest>b__0()
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.<>c__DisplayClass5_0.<Wrap>b__0()
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func)
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap(Action action)
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerAsyncWrapper.EndProcessRequest(IAsyncResult result)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
   at System.Web.HttpServerUtilityWrapper.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
   at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
   at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues)
   at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, Object routeValues)
   at ASP._Page_app_plugins_legendtimetable_timetable_cshtml.Execute() in D:\Umbraco\Umbraco.Cyclopark\app_plugins\legendtimetable\timetable.cshtml:line 14
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
   at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model)
   at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in D:\Umbraco\Umbraco.Cyclopark\Views\Partials\grid\editors\base.cshtml:line 20
Velo Plus AD 4 AD13
The Velo Plus has revolutionised wheelchair cycling and makes every session all inclusive. 
Designed for users who are unable to transfer from their own chair onto a bike. The companion, carer or parent can cycle the bike, talk and enjoy the ride together.
It has a weight allowance that will enable even the biggest electric wheelchair to be transported. 
Due to popularity we now have 2 of these bikes for use at Cyclopark. 
Velo Plus AD 4 AD13
The Velo Plus has revolutionised wheelchair cycling and makes every session all inclusive. 
Designed for users who are unable to transfer from their own chair onto a bike. The companion, carer or parent can cycle the bike, talk and enjoy the ride together.
It has a weight allowance that will enable even the biggest electric wheelchair to be transported. 
Due to popularity we now have 2 of these bikes for use at Cyclopark. 

Davinci 1 AD 6
As above but a single version.
At present we have one of these bikes.

2 Seater Roma AD 8
Controls for steering and braking are for 'right-hand cyclist' meaning much greater security - no veering away or braking by their special needs companion if they can't cope, are unaware of dangers or can't see obstacles.
At present we have 1 of these bikes

3 Seater Roma AD 7
As above but with an additional seat for a passenger. 
At present we have 1 of these bikes.

Tandem Trike AD 9
At present we have 1 of these bikes
Mission Solo Trike AD 1
Ideal for someone with a low leg lift,
At present we have 1 of these bikes
Freedom Trike AD 2  AD 10  AD 11
At present we have 3 of these bikes. 
Mission Trilogy Trike AD 3
Ideal for smaller individuals, at present we have 1 of these bikes.
Quadcycle AD 12
At present we have 1 of these bikes

Tag Along Trike AD 14
At present we have 1 of these bikes.
This bike, attached to either a mountain bike or a trike, is perfect for children who need extra support and want to experience cycling for the first time.
 

Recumbent AD 15 AD 16 Hand Bike 
At present we have 2 of these bikes.
Great for those clients who have used our ‘Davinci 1’ hand cycle and want to progress. Perfect for riding the full Cyclopark circuit!

Recumbent Bike AD 17
At present we have 1 of these bikes.
Perfect for riding the full Cyclopark circuit! For those who may want to progress competitively in their riding.

2 Seater Trike (Fun2Go) AD 18
The Fun2Go is a double rider cycle, a three-wheel tandem, in which the users sit beside each other. One person steers, both can pedal. The two persons have a good view and can communicate well with each other due to the seats being next to each other. 
At present we have 1 of these bikes.