North Shore Restaurant in Highwood, Illinois, Greenwood American Kitchen & Bar applies an inventive approach to classic cuisine. The lively dining room features several distinct seating areas and two Highwood outdoor dining patios. Our Highwood bar i
Last seen: May 20th at 11:19pm — Visit site