Taj Mahal is an Indian restaurant offering a family-friendly atmosphere with dine-in, takeaway, and reservation options. They serve alcohol and accept card payments. Expect a budget-friendly experience.