88-18 88 STREET, Queens, NY, 11421 — Rated 5/5 by Tenants | Lucid Rents