6
236 W Main St
Alhambra, CA 91801
$950,000 USD
2,220 SF
5.48% Cap Rate
2,220 SF
$950,000 USD
Restaurant