Description
20-18 29th St is a multi-family home in Long Island City, NY 11105. This 3,100 square foot multi-family home sits on a 2,200 square foot lot. This property last sold for $360,000. This address can also be written as 20-18 29th Street, Long Island City, New York 11105.