9625 North Meridian St Indianapolis Indiana
Located in Indianapolis, Drury Plaza Hotel Indianapolis Carmel is a 5-minute drive from IU Health North Hospital and 7 minutes from Center for the Performing Arts. Featured amenities include a 24-hour business center, dry cleaning/laundry services, and a 24-hour front desk. Planning an event in Indianapolis? This hotel has 7000 square feet (650 square meters) of space consisting of conference space and meeting rooms. Free self parking is available onsite.