76 St. Nicholas Place Owner LLC: 5,472 Tenants Have Filed Complaints. Here's Why. | Lucid Rents