Shingle Springs & Placerville Market Update

October 3, 2022