Super 8 by Wyndham McCall
Inn
Super 8 by Wyndham McCall invites you to discover a welcoming retreat in McCall. Situated 2 kilometers from the city’s core, it provides a convenient base for exploring the surrounding area. The mini-hotel offers a straightforward and efficient lodging option for travelers seeking a comfortable stay.





















