Boston, adjacent to Stells Lane

On London Road, near Stells Lane

Buses point north-east ↗