There are no lodging accommodations in the Stewartstown area. As mentioned by Jeff Bruening there is a Hampton Inn located in Shrewsbury off of Interstate 83 which by the way is officially open.
There are also a few bed and breakfast inns in the southern end of York county.
Walkman