Where is Stamford Bridge Station?

Where is Stamford Bridge Station located?

Stamford Bridge Station, Stamford Bridge Station, Great Britain (approx. 53.9884°, -0.9149°)


Where is Stamford Bridge Station on the map?