Contact Us

Town Central Deli

161 North Butte Street, Willows, California 95988, United States

(530) 330-7007

Hours

Mon 9:00 am – 6:00 pm

Tue 9:00 am – 6:00 pm

Wed 9:00 am – 6:00 pm

Thu 9:00 am – 6:00 pm

Fri 9:00 am – 6:00 pm

Sat 9:00 am – 3:00 pm

Sun CLOSED