2265 Delaware Ave
Buffalo, NY 14216
$665,000 USD
5,850 SF
5,850 SF
$665,000 USD
Restaurant