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