Shingle Springs & Placerville Market Update

October 31, 2022