83-06 Vietor Avenue #5 J, Elmhurst, NY 11373 - MLS#3149759 - Stella...