Baccus Corner, Norwich, CT Rentals