100 STUYVESANT PLACE, Staten Island, NY 10301 — Rated 3.3/5 by Tenants | Lucid Rents