Location of store Novack & Parker Home Appliance in Lake View Plaza mall is 15854 South La Grange Road, Orland Park, Illinois - IL 60462.
GPS Coordinates: 41.60556, -87.854614
« Return to store detail