Long Island City Development site with 3 lots in Long Island City sells for $21.6 million By Angela Matua