12
14-20 Saint Louis Pl
Buffalo, NY 14202
$6,200,000 USD
29,300 SF
38
Units
6.85% Cap Rate
29,300 SF
$6,200,000 USD
Apartments