North Church

120 Washington Ave. and 191 Washington Ave.
Dumont
New Jersey
United States