Taj Mahal is an Indian restaurant offering traditional cuisine in a warm setting with outdoor seating.