Stamford, adjacent to Somerville Road

On Cambridge Road, near Somerville Road

Buses point north-east ↗