Write a review Your name* Your e-mail* (Not for publication) Rating ★★★★★ Excellent ★★★★☆ Very good ★★★☆☆ Average ★★☆☆☆ Poor ★☆☆☆☆ Terrible Your review * * — Required information Church of St. Margaret of Antioch ← View details St. Margarets Vicarage, 3 Princes Road, Liverpool L8 1TG, United Kingdom, Liverpool, England