The International

indian restaurant