7608 21st Ave
East Elmhurst, NY 11370
$5,500,000 USD
8,492 SF
8,492 SF
$5,500,000 USD
General Retail