3
2860 Lenwood Rd
Barstow, CA 92311
$3,190,000 USD
3,952 SF
5% Cap Rate
3,952 SF
$3,190,000 USD
Restaurant