Chicago Architecture Info

Frances Willard House

Also known as
The Frances Willard Museum
Address
1730 Chicago Avenue
Evanston, Illinois 60201
Basic Information
Type Museum
Floors: 2
Neighborhood: Evanston