Get directions to: Ha Mien Restaurant, Chicago, IL
Restaurant address: 4920 N Sheridan Rd Chicago, IL 60640, USA
Restaurant: Ha Mien Restaurant