An upscale/casual restaurant featuring French and Italian dishes prepared in an open kitchen. Highwood 310 Green Bay Rd. Highwood, IL 60040 (847) 433-0031 Premiered 11/14/2003
Comments