Get directions to: Felix Kitchen, Highwood, IL
Restaurant address: 114 Washington Ave Highwood, IL 60040, USA
Restaurant: Felix Kitchen