New Horizon Centre Address South Lodge Avenue Pollards Hill - Mitcham London CR4 1LT United Kingdom Upcoming Events No events in this location