The 17 Acres Atoll Business Center is the most impressive, and largest, office complex on the central coast of California. This pristine full service office property features friendly and responsive on-site maintenance and local property management
Link:
For Lease: Large Office Space in San Luis Obispo (San Luis Obispo, CA) $32400 16200ft2