Rent-A-Center - Jamaica, NY, United States close