18215 58th Ave Unit A, Fresh Meadows, NY, 11365 | RealtyLens