The Flamingo Apartments reviews | Apartments at 5500 South Shore Dr - Chicago IL

The Flamingo Apartments

4.2
22 reviews
|Real Estate|Chicago, IL 60637