1. Homewood Suites by Hilton Indianapolis Carmel 11355 N Meridian St, Carmel, IN 46032 Coordinate: 39.9522,-86.15635 Phone: (703) 883-5342