23
39-05 29th St
Long Island City, NY 11101
$27,400,000 USD
63,839 SF
63,839 SF
$27,400,000 USD
Hotel