21-131 W Main St
Ventura, CA 93001

Mission Plaza Shopping Center · Retail Property For Lease · 7,600 SF

HIGHLIGHTS

  • Grocery/drug anchored center
  • End cap and in-line retail space available
  • Blocks from Downtown Ventura

PROPERTY FACTS

Total Space Available 7,600 SF
Center Type Neighborhood Center
Parking 742 Spaces
Stores 20
Center Properties 8
Frontage
N Olive
  • W Main
  • W Main St
  • N Olive St
Gross Leasable Area 100,833 SF
Total Land Area 10.87 AC
Year Built 1981
Cross Streets NWC Ventura Ave & W Main St

ABOUT THE PROPERTY

Grocery/drug anchored center servicing West Ventura. In-line and end cap retail space available. Located blocks from vibrant Downtown Ventura. Convenient access to 101 & 33 Freeways.

  • Listing ID: 11943403

  • Date on Market: 7/9/2024

  • Last Updated:

  • Address: 21-131 W Main St, Ventura, CA 93001