11925 North Meridian Street
Carmel, IN 46032
Get directions

About Us

The Renaissance Indianapolis North, an upscale, sophisticated hotel north of downtown Indianapolis truly reflects the vibrancy of the area. 15 meeting rooms 14,500 sq ft of total meeting space.

Reviews