Stamford, opposite Selwyn Road

On Churchill Road, near Selwyn Road

Buses point north-east ↗