Shingle Springs & Placerville Market Update

November 28, 2022