manager at Best Rents Plus - Groton, Connecticut, United States
Lease to Purchase - Furniture, Electronics, Appliances and Bedding.3 current locations - Norwich, Groton, Dayville