Stamford Bridge The Square

On Main Street, near Stamford Bridge West, near River

Buses point west ←