Taj Mahal is a snug Indian restaurant offering traditional dishes with vegetarian options.