CONTACT US
CONTACT FORM
Icon SLO is located at 1340 Taft Ave, San Luis Obispo 93405. Contact our leasing office now to secure your spot.
Contact Info
We’d love to hear from you!
(805) 234-5912
PROJECT LOCATION
1340 Taft St San Luis Obispo, CA 93405