Mailing address: P.O. Box 1374 Dover, DE 19903
Street Location: State and Water Streets, Dover, Delaware.
We are situated in a brick-walled church yard on the southeast corner of the intersection of these streets.
The two buildings visible as soon as you enter are the church itself, on the left, and the parish house, which contains the church office, on the right.