5255 Noggle Way, Indianapolis
This Indianapolis hotel is conveniently located near Interstate 65 and downtown attractions. The hotel's guest rooms feature 32-inch plasma-screen televisions and complimentary Wi-Fi.
Find hotels near landmarks, museums and other sightseeing spots
Explore hotel options in other areas of Greenwood