Unfortunately, The Salisbury is located on the pedestrian precinct in the town centre, so this is not possible.
It is possible to drop luggage outside Newborough, however parking outside is limited.
There are plenty of car parks within a 5-minute walk.