St Richard's is a modern church building dating from the 1960' and sited in the middle of the Northolt Racecourse Estate. The church has a Millennium Quiet Garden, which offers a peaceful setting for private prayer and worship for small groups