April 19 @ 4:45 pm - 6:45 pm England vs Scotland (W) Mattioli Woods Welford Road Stadium Aylestone Rd, Leicester The Red Roses host Scotland at Mattioli Woods Welford Road.