Restaurant 71

240 Summit Ave W Blackduck MN 56630 USA

(218) 835-3333

Location