Home » Restaurants » America » Indianapolis Restaurants » Amber Indian Restaurant | 12510 N Meridian St Carmel IN 46032 United States

Amber Indian Restaurant | 12510 N Meridian St Carmel IN 46032 United States Restaurant Menu & Phone

Restaurant Reviews:

710
4.1/5

Amber Indian Restaurant | 12510 N Meridian St Carmel IN 46032 United States Contact Details

12510 N Meridian St Carmel IN 46032 United States

Related Restaurants