Taj Mahal is an Indian restaurant offering lunch and dinner service. Features include a terrace, air conditioning, and options for private events and takeaway. They accept card payments and offer seating with reservations.