Where is Bayswater station?

Where is Bayswater station located?

Bayswater station, Bayswater station, Great Britain (approx. 51.512352°, -0.188127°)


Where is Bayswater station on the map?