Taj Mahal is an Indian restaurant serving traditional dishes in a warm atmosphere.