SHELL CREEK UNITED LUTHERAN CHURCH is a Lutheran church located in PLAZA, ND. Find service times, contact information, and directions.
66TH AVE NW AT 55TH ST NW