Shrewsbury only has one hotel, which is located in the Stonebridge Plaza. There are motels off the exit before and the exit after on Interstate 83 if travelers would like to seek cheaper locations. Most people traveling in and around Shrewsbury have family nearby; for those familiar with the area, the Bed and Breakfast that used to exist on Main Street was closed a couple of years ago.
Hampton Inn, 1000 Far Hills Drive. From Interstate I-83 take Exit 4, Shrewsbury. East onto Rt 851 towards Stewartstown. Turn left onto Wolfe Rd in the Stonebridge Plaza. Take the first left onto Far HillsDrive, and the Hampton Inn is on the left. Phone: 717-235-9898. Fax: 717-235-9897, (http://www.hamptoninn.com...). Check-in time at 3 pm, Check-out time at 11 am. Can be seen from Interstate 83. As the only hotel in town, there are always lots of people coming and going, so travelers should almost always plan to book their stay in advance, especially in the summer. There's a complimentary breakfast with good service, and an indoor swimming pool that is very clean. Current price is listed as $111/night.