Shingle Springs & Placerville Market Update

September 6, 2022