Church of St. Margaret of Antioch, Liverpool England, Liverpool The Church of St. Margaret of Antioch, Princes Road, Toxteth Park, Liverpool, England was built between 1868 and 1869 by G. E. Street for Robert Horsfall. .... [ Read More at Wikipedia ] video Church of St. Margaret of Antioch, Liverpool More Lists Cities That Should Have a Football Team by The Round Mound Cities with the Best Sports Teams by SportsYeah Cities That Should Have a Baseball Team by The Round Mound The Best U.S. States For Vacations Icon by grateley Cities with the Worst Sports Teams by SportsYeah List of Longest Suspension Bridges by akshay.chauhan36