24 HR Towing & Recovery, Inc Return to Directory Business Name: 24 HR Towing & Recovery, Inc 1511 N 31st Street City: Menomonee Falls State: WI Business Phone Number: (414) 434-1212