Royal Windsor Royal Windsor is a figure of eight course located close to the Thames. It hosted its first race meeting in 1866. (Pic: Courtesy of Royal Windsor). Royal WindsorMaidenhead RdWindsorBerkshireSL4 5JJPhone: 01753 498400www.windsor-racecourse.co.uk AdvertisementShare this:TwitterFacebookLike this:Like Loading...