97 Natoma St
Folsom, CA 95630
$1,350,000 USD
3,862 SF
3,862 SF
$1,350,000 USD
Restaurant