11925 N Meridian St, Renaissance Indianapolis North Hotel, Carmel, Indiana 46032 USA
Grille 39
Photo Credit: Yelp