Get directions to: Antonio's Quick Lunch, Yuba City, CA
Restaurant address: 761 Colusa Avenue Yuba City, CA 95991, USA
Restaurant: Antonio's Quick Lunch