Our Lady of the Immaculate Conception is one of the larger Catholic Churches in Slough serving a Roman Catholic community that hails from across the globe. The beautiful building is noted for its internal fixtures and fittings where some fine carvings and woodwork can be found. The church is located on a central thoroughfare and is therefore well visited.