Showroom / Warehouse / Office 3768 Santa Rosa Avenue, Santa Rosa, CA 95407 Space Available: 3,967 SF Lease Rate: Negotiable (NNN) Space Type: Street Retail Fantastic corner location with exceptional exposure. Showroom, warehouse and small office …
See the article here:
Showroom / Warehouse / Office for Lease (santa rosa) 3967ft2