RateMyApartments
The Seneca Ratings and Reviews
The Seneca
200 East Chestnut, Skokie, IL 60611
CURRENTLY REVIEWING