2
38-70 12th St
Long Island City, NY 11101
$53,000,000 USD
93,160 SF
7.8% Cap Rate
93,160 SF
$53,000,000 USD
Hotel