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