Ellwood House Museum

Ellwood House Museum

Historic mansion built in 1879, surrounded by a 10-acre park located off the eastern edge of the Northern Illinois University Campus.

Is this your business? Claim this Daisy