Just 12 miles from downtown Indianapolis, Drury Plaza Hotel Indianapolis Carmel is located at N Meridian St. and I-465. The hotel is close to local attractions like Indianapolis Motor Speedway, the Center for the Performing Arts and the Parkwood Crossing office park. Learn More Here