24
164 Chalmers Ave
Buffalo, NY 14214
$5,000,000 USD
480,000 SF
39
Units
7.34% Cap Rate
480,000 SF
$5,000,000 USD
Apartments