Free Wi-Fi
Super 8 by Wyndham Beloit is a 2-star property set in Beloit. With free Wi-Fi, this 2-star hotel offers a 24-hour front desk and an ATM. The hotel features family rooms.
Number of rooms: 58
3018 West Highway 24, Beloit, 67420, United States