Elaichi is an Indian restaurant specializing in tandoori dishes. Enjoy flavorful meals with generous portions.