La Strada Cafe THIS RESTAURANT IS CLOSED La Strada Cafe

THIS RESTAURANT IS CLOSED La Strada Cafe Map

700 N. Sheridan Rd.
Highwood, IL 60040
847-433-0065
Map
Cuisine: Italian
Openings: Dinner nightly

Features