Motel 6 8661

Motel 6 #8661, also known as Motel 6 Indianapolis, IN – South, is a Motel 6 location at 4585 South Harding Street in Indianapolis, Indiana.