27 christiana rd new castle delaware united states July 8, 2019 16 32 64 128 27 christiana rd new castle de 19720 New castle owners New life russian church dc