Will be visiting Windsor Castle directly from arriving at Heathrow airport. Will take the bus to Windsor and will have luggage. Looking for suggestions on where luggage might be stored briefly while at the Castle. Will then be leaving by train to London the same day. Appreciate any help you may be able to give.