2480 Frederick Douglass Blvd New York, NY 10027