224 Elmwood Ave
Buffalo, NY 14222
$1,249,000 USD
8,266 SF
8,266 SF
$1,249,000 USD
Storefront Retail Residential