I am planning my trip around London. Looks like if I could travel to Windsor in the morning and then to Oxford in late afternoon without going back to London, it will save me some time so I can join the bus tour in Cotswold the next day morning from Oxford. The only problem is that where I can store my luggage in Windsor (not the big one, medium size bag, but still is a little bit heavy if I carry all the time in Windsor)? Looks there is no luggage storage in the Castle. Does anyone know if there is a luggage storage in the train station in Windsor or Slough (where I will change train to Oxford)?