Get directions to: Mama D Carlo's Italian Kitchen, Placerville, CA
Restaurant address: 482 Main St Placerville, CA 95667, USA
Restaurant: Mama D Carlo's Italian Kitchen