Le Handi is an Indian restaurant offering a menu with flavorful dishes in a renovated and welcoming setting.