Taj Mahal is an Indian restaurant offering a diverse menu including vegetarian options, chicken, lamb, and rice specialties. Takeaway service available.