Lewiston police say 40-year-old Donald Mosley Jr. was arrested less than 15 minutes after he walked into the hotel and demanded cash from the desk clerk late Wednesday.
Police found Mosley at The Alibi, a bar located next to the hotel. Mosley was booked into the Nez Perce County Jail early Thursday and faces possible felony robbery charges.
The Lewiston Tribune reports this is the second time Mosley has been arrested in recent weeks.
In late October, police say he called in a fake fire report from a pay phone after he was declined a cup of coffee at a Lewiston fire station. It was unclear if Mosley had hired an attorney Thursday, when various state and county offices were closed in observance of Veterans Day.