Stamford, adjacent to Markham Retail Park

On Ryhall Road, near Markham Retail Park

Buses point south ↓