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