Seneca Park Chicago

808 North Lake Shore Dr, Chicago , Illinois, United States