Things to do in the Royal Town of Windsor on June 24, 2018 Booking Legoland Royal Royal Town Thames Things To Do Town Twinkle Brar UK Windsor Windsor Castle +