Michigan Rd & 66th St
6602 Michigan Rd
Indianapolis, IN 46268
They find the bus stop located at the intersection of Michigan Road and 66th Street in Indianapolis, IN, a bustling hub for commuters and travelers. Sheltered by a sleek canopy, it provides a convenient waiting area for passengers seeking transit into various parts of the city. The surrounding area features typical urban landscape elements, including shopping options and residential blocks, making it a key point of access in the neighborhood.
Generated from this place's information
See a problem?