Shingle Springs & Placerville Market Update

July 11, 2022