Stamford, adjacent to Selwyn Road

On Churchill Road, near Selwyn Road

Buses point south-west ↙