Stamford, adjacent to Arran Road (North End)

On Old Great North Road, near Arran Road

Buses point north-west ↖