137-14 96 PLACE, Queens, NY, 11417 — Rated 4/5 by Tenants | Lucid Rents