Invalid slider ID or alias.
San Luis Obispo, California
Icon SLO is a three story mixed-use building located at 1340 Taft Street in San Luis Obispo, CA with 7 residential units over ground floor retail. In addition, there is amenity space on the second floor with a generous view of the Madonna inn mountains. The ground floor contains the affordable dwelling unit. Retail spaces have outdoor seatings which provide great views.