67-03 BEACH CHANNEL DRIVE, Queens, NY, 11692 — Rated 1/5 by Tenants | Lucid Rents