153 BEACH 123RD ST FLOOR 1, Queens, NY, 11694 — Rated 2/5 by Tenants | Lucid Rents