Leeds from North Dakota Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Farm House Cafe - North Dakota, Leeds, 240 1st St Se, 58346 (701) 466-2407 Map Hot Stuff Pizza & Smash Hit Subs - North Dakota, Leeds, 5501 Highway 2, 58346 Pizza (701) 466-2462 Map