Add to favoritesHouse for sale, 58-16 83rd Pl, Flushing, NY 11379, USA, in New York, United StatesNew York, 58-16 83rd Pl, Flushing, NY 11379, USATwin house • 5 bed. • 3 bath.$1,450,000Request a tourContact agent