Location Lat Log:
Geolocation is 51.556176, -0.278955
Location Description:
Wembley Stadium is a stadium in Wembley, located in the London Borough of Brent in London, England. It is owned by The Football Association (FA) and its primary use is for home games of the England national team.
Location Type: