8
63 Montrose Ave
Buffalo, NY 14214
$2,100,000 USD
2,668 SF
15
Units
8.57% Cap Rate
2,668 SF
$2,100,000 USD
Apartments