31-16 Linden Pl
Flushing, NY 11354
$10,500,000 USD
14,786 SF
14,786 SF
$10,500,000 USD
Hotel