The Wyndham Apartments


5240 N. Sheridan, Chicago