898 E Vista Way Property Type Retail Address 898 E Vista Way Vista, CA Square Footage 8,000 square feet