Get directions to: Miramar Bistro, Highwood, IL
Restaurant address: 301 Waukegan Ave Highwood, IL 60040, USA
Restaurant: Miramar Bistro