Denton, adjacent to Abbey Road

On Rochester Road, near Abbey Road

Buses point north-west ↖