141-60 84th Road #6H, Briarwood, NY 11435 - MLS#3291399 - Stella Sh...