400 W. 63RD ST, New York, NY 10069 — Rated 4.4/5 by Tenants | Lucid Rents