Lordswood, adjacent to Achilles Road

On Albemarle Road, near Achilles Road

Buses point west ←