Get directions to: Cafe Italia, Davis, CA
Restaurant address: 1121 Richards Boulevard Davis, CA 95616, USA
Restaurant: Cafe Italia