Harwood Hts IL Restaurants 1. 6815 W Montrose Ave, Harwood Hts, IL 60706 | Las Palmas of Harwood Heights (708) 867-6500