Windsor First Ball is scheduled for 6 May, 2017. You can follow updates and results throughout the event.

Windsor First Ball 2017