23
1317 E Foothill Blvd
Upland, CA 91786
$2,336,842 USD
1,194 SF
4.75% Cap Rate
1,194 SF
$2,336,842 USD
Restaurant