This unique tour is a fantastic way to see Windsor Castle and have an active day out – departs and ends in London!