14
920 Alameda Ave
South Lake Tahoe, CA 96150
$2,050,000 USD
5,844 SF
15
Units
6.05% Cap Rate
5,844 SF
$2,050,000 USD
Apartments