My mom and I were hoping to visit Windsor after we land at LHR instead of dropping the luggage off at our hotel in London and heading back. Any suggestions for luggage storage? I am sure this has been brought up in the past, but haven't seen anything on it looking a little back. Appreciate any guidance.