Satellite map of TD Stadium
TD Stadium (formerly known as TD Waterhouse Stadium) is an 8,000-seat Canadian football stadium located at 100 Philip Aziz Avenue on the campus of the University of Western Ontario in London, Ontario. It was built in 2000 at a cost of approximately $10.5-million and replaced J.W.
Latitude: 42° 59' 35.69" N
Longitude: -81° 16' 15.36" W
Nearest city to this article: London
Read about TD Stadium in the Wikipedia Satellite map of TD Stadium in Google Maps