St. Andrew the Apostle Orthodox Church Church of Lewes, DE. The location of St. Andrew the Apostle Orthodox Church Church is 19958, 33384 Mackenzie Way - marked with a pin on Google Map.