Bus stop · Thamesmead, London
Bus stop at Thamesmead / Carlyle Road, Thamesmead, London, serving routes SL3.
SL3 Thamesmead Central