Super 8 by Wyndham Willows Near Willows Museum
457 Humboldt Ave -
Willows,
CA 95988