Map of French House in Placer County, CA:

French House Placer Greek Store 39.051571 -120.5138128