Vision RCL - Places Where People and Communities Thrive
A couple are leaving the front entrance of Valentine's Mansion, they are walking arm in arm, the man on the left is in a grey, three-piece suit and the woman on the right is in a wedding dress with a large ruffled skirt and holding a bouquet. They are both smiling and laughing as confetti is thrown at them by their guests
Welcome
Welcome to Vision RCL
Providing places where people and communities can thrive
South Woodford Gym
The Gym @ Redbridge Drama Centre! Now open!
Unlock your fitness goals with our exclusive gym-only membership offer! Pay £100 upfront for 90 day membership at Vision gyms.
Vision Venues
Let us find the perfect venue for you!
We have venues for all occasions weddings, parties, team building, meeting, conferences and wakes
Feb Half Term
February Half Term
Get ready for a fun-filled February half term! With activities ranging from cycling, drama, library events, swimming and more.. There’s something for everyone to enjoy. Don't miss out!
LGBT+ History Month
LGBT+ History Month
A celebration of diversity in the borough of Redbridge

See our full programme of community evets, author visits, comedy nights and much much more!
Redbridge Music Service
Redbridge Music Service
Start your musical journey here! Discover a wide range of musical instruments and styles - from classical to jazz, gamelan to steel pans. Join a choir or take vocal lessons with experienced, professional teachers.

Vision Redbridge Culture and Leisure is a registered charity and as a non-profit organisation any surplus we make will be reinvested for community benefit, to improve the quality of facilities and services offered to you.

As a social enterprise Vision RCL is committed to working in partnership with the London Borough of Redbridge to deliver a wide range of leisure and cultural services to the communities that we serve.

What's On

  • {{ formatDate( event.event_date ) }}, {{ formatTime( event.event_start_time ) }} {{ formatDate( event.instances[0]['instance_date'] ) }},  {{ formatTime( event.instances[0]['instance_start_time'] ) }} + {{event['instances'].length - 1}} more
    {{ event.location_name }} {{ event['instances'][0]['location_name'] }} + {{ getInstanceLocationTotal(event) - 1}} more
    Free {{ hasFreeCost(event) ? 'Prices from Free' : 'Prices from £' + event.costs[0]['event_cost'] }} {{ event.costs[0]['event_cost'] }}