Skip to Main Content

Address

611 North Pennsylvania Street
Indianapolis, IN 46204
(317) 636-4000

visit website

View on Google Maps

Details

The McKay, located at 611 North Delaware,  is close to the heart of downtown allowing shopping and dining to be within walking distance of your home.Unique  studio and one bedrooms are within this building that was built in 1900.  Come enjoy the character of the McKay and downtown Indianapolis.

Nearby Art & Culture & Entertainment
Nearby Businesses & Needs
Nearby Education
Nearby Parking