Love of Christ Church Church of Alexandria, VA. The location of Love of Christ Church Church is 22305, 101 Leadbeater St - marked with a pin on Google Map.