Shingle Springs & Placerville Market Update

April 18, 2022