Leeds ND is located at 48.285881, -99.436531 geo coordinates. Leeds, ND is located in North Dakota, United States Of America.