Taj Mahal is an Indian restaurant offering freshly prepared, traditional cuisine in a cozy and inviting atmosphere.