134-88 33rd ave
Flushing, NY 11354
$3,880,000 USD
8,099 SF
8,099 SF
$3,880,000 USD
Warehouse