Get directions to: Chelos Restaurant, Vacaville, CA
Restaurant address: 819 Davis St # A Vacaville, CA 95687, USA
Restaurant: Chelos Restaurant