Sidewalk Closed
At the construction site of Lucas Oil Stadium
More Info
Location
Indianapolis,
Indiana (IN)
United States (US)
Other Views
Google
Bing
Yahoo
Google Earth (KML)