


Office Space at 2561 Teller Rd in Thousand Oaks
2561 Teller Rd, Thousand Oaks, CA 91320
2561 Teller Road Office Space for Rent
0 Spaces AvailableProperty Details
Property Type
Office
Property Size
12,451 sqft
Last Updated
10/16/2024
2561 Teller Road location
City
Thousand Oaks
Neighborhood
Ventura County
Zip Code
91320
Market
North