4
2421 Cottonwood Dr
El Centro, CA 92243
$1,934,818 USD
4,663 SF
7.75% Cap Rate
4,663 SF
$1,934,818 USD
Restaurant