Landbeach, adjacent to Research Park Entrance

On Cambridge Research Park Entrance, near Cambridge Research Park

Buses point west ←