A casual and reasonably priced French restaurant with a hint of Cuban flare. Highwood 301 Waukegan Ave. Highwood, IL 60040 (847) 433-1078 Premiered 10/28/2005
Comments