Foothill Roots Farm Farmstand

Foothill Roots Farm Farmstand

Farm Stand

Address

17565 Placer Hills Rd

Meadow Vista, CA 95722

Open in Maps
Open in Maps

Hours

  • Thursday1 PM–5 PM

Hours checked Nov 2026

Nearby stands