Economy Inn

Economy Inn
435 North Tehama St., Willows, CA 95988 United States (USA) near Exit 603 on I-5 (~1.1mi)