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.
  • MM slash DD slash YYYY

Contact Info

We’d love to hear from you!

(805) 234-5912

PROJECT LOCATION
1340 Taft St San Luis Obispo, CA 93405