Permits Filed for 99-26 39th Avenue in Flushing, Queens
Permits have been filed for a five-story residential building at 99-26 39th Avenue in Flushing, Queens. Located between 99th Street and 103rd Street, the lot is near the 103 St–Corona Plaza subway station, served by the 7 train. Melquiades Diaz Idrovo is listed as the owner behind the applications.





