Super 8 By Wyndham Melrose

231 E Co Rd 173 Melrose MN 56352 USA

(320) 256-4261

Location