1. St. Nicholas Orthodox Church 870 Forest St, Dover, DE 19904 Coordinate: 39.15842,-75.53838 Phone: (302) 674-3714