Abbey Road Petrol Station (at)

On Abbey Road, near Petrol Station

Buses point north-east ↗