12
Delaware Place Plaza
Buffalo, NY
$14,000,000 USD
4
Units
8% Cap Rate
$14,000,000 USD
General Retail