Casa del Sol is a Apartment building located at 2008 S Blue Island Ave, Chicago, IL 60608. It has received 4 reviews with an average rating of 2.8 stars.
The address of Casa del Sol: 2008 S Blue Island Ave, Chicago, IL 60608
Casa del Sol has 2.8 stars from 4 reviews
Apartment building