St. Nicholas Address 800-801 Lea Blvd19802 WilmingtonUnited States Intentions No one from this parish has shared an intention yet