Shingle Springs & Placerville Market Update

March 21, 2022