13
339 Main St
Placerville, CA 95667
$650,000 USD
4,200 SF
4,200 SF
$650,000 USD
Storefront