This hotel is not located in León, but rather Chinandega an hour away. Upon last look, the location in the hotels.com map is completely wrong, as that Hotel San Cristobal has been closed down since February.
It took me an hour and a half on the phone with hotels.com to verify all of this and figure out a solution to having a hotel booked in another city. The hotel in Chinandega was not helpful, and refused to give me a refund, despite the obvious wrong listing on the website. Be warned, this place is not located in León, Nicaragua.