Amber Indian Restuarant

12510 North Meridian Street Carmel, IN 46032 United States of America

Location