Windrush, Gloucestershire St. Peter's Church, Windrush The first Vicar of the church was in 1230 - St. Peter's Church, Windrush Windrush Village Windrush Village St. Peter's Church, Windrush St. Peter's Church, Windrush St. Peter's Church, Windrush Share