This is the location of Kenmore Plaza.
Physical Address
5225 N. Kenmore Ave
Chicago, Illinois 60640
United States
Edit | Back