Hilton has over a million hotel rooms, 3.7M reservations is nothing.
Most likely this data comes from some OTA that was breached.
Edit: I downloaded the actual dump. It only contains 775k unique reservations from approx 450k unique people, the other 3M are just duplicates. All of the reservations are in the US, for only around 35 different properties.
The only PII contained in the dump are Hilton Honors IDs and names, there are no addresses despite the article claiming otherwise.