On a scale of 1-5 the StorQuest - Oxnard / Jones at 1781 Jones Way receives 4.5 out of 5 stars based on 13 reviews.