Where is London Paddington Station?

Where is London Paddington Station located?

London Paddington Station, Westminster, United Kingdom (approx. 51.516°, -0.17617°)


Where is London Paddington Station on the map?