
Super 8 by Wyndham Willmar
2655 1st St S, Willmar
Location Here’s all you need to spend a night! Mini-hotel Super 8 by Wyndham Willmar is located in Willmar. This mini-hotel is located in 3 km from the city center. At the mini-hotel You can stop by the restaurant. Want to be always on-line? Wi-Fi is available. Specially for tourists w
Free WiFiParkingPets OK








