Where is Stamford Brook Underground Station located?
Stamford Brook Underground Station, Stamford Brook Underground Station, Great Britain (approx. 51.49496°, -0.24592°)
Stamford Brook Underground Station, Stamford Brook Underground Station, Great Britain (approx. 51.49496°, -0.24592°)