41
17 S 1st St
Alhambra, CA 91801
$4,500,000 USD
11,920 SF
8.8% Cap Rate
11,920 SF
$4,500,000 USD
Restaurant