Where are we?
Holmesdale Cornerstone is in South Norwood, near Croydon, a borough of London.
We are on the corner of Holmesdale Road and Oliver Avenue, as seen on the map below.
The nearest train station is Norwood Junction, followed by Selhurst and Thornton Heath.
The following bus routes run near to the Church, 75, 157, 196, 410, 468