11
3858 12th St
Long Island City, NY 11101
Price Upon Request
18,682 SF
10% Cap Rate
18,682 SF
Price Upon Request
Hotel