Slough Landmark Place (Stop V)

On Windsor Road, near Herschel Street

Buses point north ↑