Twenty-four-year-old Mehkial Heredia, of Gilbertsville, Montgomery County, is charged with murder, burglary and possession of an instrument of crime.
[Ads /]
Investigators say he forced his way into the victim's room inside the Sheraton Hotel.
The 37-year-old victim was shot in the head.
Suspect in custody following murder at Center City hotel on Christmas Day
Police sources tell Action News Heredia killed the victim in a fit of jealousy after the man met up with the defendant's ex-boyfriend at the hotel.
[Ads /]
Sources say the suspect then drove home to Gilbertsville, called police and confessed to the crime.
A spokesperson for the hotel said in a statement that the safety of guests is the top priority and staff is working with police to provide all necessary information.
The name of the victim has not been released.
RELATED: Check the 6abc Neighborhood Safety Tracker