Economy Inn Willows
435 N Tehama St
Willows,
CA 95988
Near Willows Westside Mall Shopping Center