Get directions to: Twins, Harwood Heights, IL Restaurant address: 4870 N Harlem Ave Harwood Heights, IL 60706, USA Driving Walking Bicycling Restaurant: Twins