Get directions to: Cafe Italia, Upland, CA
Restaurant address: 1639 Foothill Blvd. (inside Pacific Car Wash) Upland, CA 91786, USA
Restaurant: Cafe Italia