Poppy Lane Christmas Farm – Call now: 5309066988 Larry and Debi. 12110 Poppy Lane Auburn 95602 CA

Poppy Lane Christmas Farm - Call now: 5309066988 Larry and Debi. 12110 Poppy Lane Auburn 95602 CA

Poppy Lane Christmas Farm – Call now: 5309066988 Larry and Debi. 12110 Poppy Lane Auburn 95602 CA