Get directions to: My Favorite Inn, Highwood, IL
Restaurant address: 11 Highwood Ave Highwood, IL 60040, USA
Restaurant: My Favorite Inn