Stevenage Old Town, opposite The Archways Hotel

On Hitchin Road, near Dewpond Close

Buses point south-east ↘